#include "funciones.h"

std::string intToStr(const int &numero, const int tamano) 
{
	std::stringstream serializacionNumero;
    serializacionNumero << std::setw(tamano) << numero;
    std::string paddingConCeros = serializacionNumero.str();
		
    size_t primer = paddingConCeros.find_first_of(" ");
    size_t segundo = paddingConCeros.find_last_of(" ");
    if (primer != std::string::npos)
    {
        paddingConCeros.replace(primer, segundo + 1, segundo + 1 - primer, '0');
    }
    
    return paddingConCeros;
}

int strToInt(const std::string &numero)
{
	std::stringstream buffer(numero);
	int resultado;
	
	buffer >> resultado;
	
	return resultado;
	
}
